package com.caiyouxi.finance.model;


import com.caiyouxi.common.bean.QueryParams;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;

/**
 * 交易明细
 *
 * Created by Administrator on 2017/10/18.
 */
public class FinanceTradeDetail extends QueryParams implements Serializable {

    private BigInteger id;       //明细编号
    private String target_type;              //业务对象类型
    private String target_id;              //业务对象编号
    private String currency_code;  //货币类型
    private String account_code;    //专用账号代码。
    private Integer payer;           //付款人
    private Integer payee;//收款人
    private Integer total_amount;//款项总金额
    private Integer finished_amount;//完成金额
    private String title;//明细标题
    private String status;//状态
    private Date create_time;//创建时间
    private Date update_time;//最后更新时间
    private Date pay_expire_time;//过期时间

    public BigInteger getId() {
        return id;
    }

    public void setId(BigInteger id) {
        this.id = id;
    }

    public String getTarget_type() {
        return target_type;
    }

    public void setTarget_type(String target_type) {
        this.target_type = target_type;
    }

    public String getTarget_id() {
        return target_id;
    }

    public void setTarget_id(String target_id) {
        this.target_id = target_id;
    }

    public String getCurrency_code() {
        return currency_code;
    }

    public void setCurrency_code(String currency_code) {
        this.currency_code = currency_code;
    }

    public String getAccount_code() {
        return account_code;
    }

    public void setAccount_code(String account_code) {
        this.account_code = account_code;
    }

    public Integer getPayer() {
        return payer;
    }

    public void setPayer(Integer payer) {
        this.payer = payer;
    }

    public Integer getPayee() {
        return payee;
    }

    public void setPayee(Integer payee) {
        this.payee = payee;
    }

    public Integer getTotal_amount() {
        return total_amount;
    }

    public void setTotal_amount(Integer total_amount) {
        this.total_amount = total_amount;
    }

    public Integer getFinished_amount() {
        return finished_amount;
    }

    public void setFinished_amount(Integer finished_amount) {
        this.finished_amount = finished_amount;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Date getCreate_time() {
        return create_time;
    }

    public void setCreate_time(Date create_time) {
        this.create_time = create_time;
    }

    public Date getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(Date update_time) {
        this.update_time = update_time;
    }

    public Date getPay_expire_time() {
        return pay_expire_time;
    }

    public void setPay_expire_time(Date pay_expire_time) {
        this.pay_expire_time = pay_expire_time;
    }
}